DbDsOpen (CTLX¿¡¼­¸¸ Áö¿ø)

 

µ¥ÀÌÅͺ£À̽º¸¦ ¿ÀÇÂÇÏ¿© ÁÖ¾îÁø SELECT ¹®À» ½ÇÇàÇÏ¿© µ¥ÀÌÅ͸¦ ÁغñÇÑ´Ù.

 

int @DbDsOpen(string dsn, string select_text);

 

ÇÔ¼öÀÎÀÚ

string dsn : µ¥ÀÌÅͺ£À̽º ¿¬°á ¹®ÀÚ¿­ À̸§

string select_text : SELECT ¹®

 

¹Ýȯ °ª

µ¥ÀÌÅͺ£À̽º¸¦ ¿©´Â µµÁß ¿À·ù°¡ ¹ß»ýÇϸé -1À» ¹ÝȯÇÏ°í ±× ÀÌ¿ÜÀÇ °ªÀ» ¹ÝȯÇÏ¸é ¿¬°á¹øÈ£ÀÌ´Ù.

10.2.1 ¹öÀüºÎÅÍ´Â -1ÀÏ ¹ß»ýÇÒ ¶§ @GetLastError()¸¦ »ç¿ëÇÏ¿© ¿À·ùÀÇ ³»¿ëÀ» ¹ÞÀ» ¼ö ÀÖ´Ù.

 

¿¹Á¦

connection_id = @DbDsOpen("TestDsn","SELECT * FROM Table1");

if(connection_id == -1) {

   msg = @GetLastError();

   @Message(msg);

   return;

}

¡¦

@DbDsClose(connection_id);

¹®Àå¼³¸í : TestDsn µ¥ÀÌÅÍ º£À̽º¿¡¼­ Table1 Å×À̺íÀÇ ¸ðµç µ¥ÀÌÅ͸¦ °¡Á®¿Í¼­ ÁغñÇÑ´Ù.

 

°ü·ÃÇ׸ñ

@DbDsClose()

@DbDsGetRowData()

@DbDsGetRowCount()

@DbCommand()

@GetLastError()